The daily train from Tibet capitol Lhasa to Beijing leaves Lhasa so early, that the sun is still behind the mountains. The 4.064 km (2.540 miles) long journey will take 46 hours